package com.atguigu.constructor;

public class Book {
    public String name;
    public double price;

    //快捷键 Alt + Insert，部分同学的键盘模式，需要同时按Fn
    public Book() {//无参构造
    }

    public Book(String name, double price) {//全参构造
//        this.name = name;
        this(name);//调用本类的另外一个构造器的代码，来完成对name属性的赋值
        this.price = price;
    }

    public Book(String name) {//部分参数构造器
        this.name = name;
    }
    //按照上面的代码，程序员有就有3种方式来创建Book对象
}
